	
	/***********************************************************************************************

		Class: jsl.Event
		 			
	************************************************************************************************/
	
	//-------------------------------------------------------------------------------
	jsl.Class("jsl.Event", {
				
		Event: function(data) {
			//@d[
			if(arguments.length > 1)	throw jsl.ParamError()//@d]
			
			if(arguments.length) {
				
				//@d[
				jsl.validate(data, "o", data)//@d]
				
				for(var id in data)
					if(data.hasOwnProperty(id))
						this[id] = data[id]
			}
			
			this.STOP_LISTENERS	=	1	
			this.STOP_DEFAULT		= 2		
			this.STOP_EVENTS		= 4		
			this.STOP						=	7		
			this.eventId				= ""
		}				
	}) 
